seal the deal - Alemán Inglés Diccionario